Tables [dbo].[AtomPanel]
Properties
PropertyValue
Created10:31:13 AM Tuesday, March 02, 2010
Last Modified1:20:14 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key PK_AtomPanel: AtomPanelKeyAtomPanelKeyuniqueidentifier16
No
Foreign Keys FK_AtomPanel_ComponentRegistry: [dbo].[ComponentRegistry].ComponentKeyIndexes IX_AtomPanel_ComponentKey: ComponentKeyComponentKeyuniqueidentifier16
No
Indexes AK_AtomPanel_AtomPanelName: AtomPanelNameAtomPanelNamenvarchar(100)200
No
Foreign Keys FK_AtomPanel_AtomPanelStatusRef: [dbo].[AtomPanelStatusRef].AtomPanelStatusCodeIndexes IX_AtomPanel_AtomPanelStatusCode: AtomPanelStatusCodeAtomPanelStatusCodesmallint2
No
Foreign Keys FK_AtomPanel_AtomPanelTypeRef: [dbo].[AtomPanelTypeRef].AtomPanelTypeCodeIndexes IX_AtomPanel_AtomPanelTypeCode: AtomPanelTypeCodeAtomPanelTypeCodesmallint2
No
Foreign Keys FK_AtomPanel_AtomPanelPurposeRef: [dbo].[AtomPanelPurposeRef].AtomPanelPurposeCodeIndexes IX_AtomPanel_AtomPanelPurposeCode: AtomPanelPurposeCodeAtomPanelPurposeCodesmallint2
No
Foreign Keys FK_AtomPanel_AtomPanelFactoryStateRef: [dbo].[AtomPanelFactoryStateRef].AtomPanelFactoryStateCodeIndexes IX_AtomPanel_AtomPanelFactoryStateCode: AtomPanelFactoryStateCodeAtomPanelFactoryStateCodesmallint2
No
DefaultForPurposeFlagbit1
No
((0))
AtomPanelDescriptionnvarchar(2000)4000
Yes
AtomPanelDesignntextmax
No
UpdatedOndatetime8
No
Foreign Keys FK_AtomPanel_UserMain_UpdatedBy: [dbo].[UserMain].UpdatedByUserKeyIndexes IX_AtomPanel_UpdatedByUserKey: UpdatedByUserKeyUpdatedByUserKeyuniqueidentifier16
No
MarkedForDeleteOndatetime8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_AtomPanel: AtomPanelKeyPK_AtomPanelAtomPanelKey
Yes
AK_AtomPanel_AtomPanelNameAtomPanelName
Yes
IX_AtomPanel_AtomPanelFactoryStateCodeAtomPanelFactoryStateCode
IX_AtomPanel_AtomPanelPurposeCodeAtomPanelPurposeCode
IX_AtomPanel_AtomPanelStatusCodeAtomPanelStatusCode
IX_AtomPanel_AtomPanelTypeCodeAtomPanelTypeCode
IX_AtomPanel_ComponentKeyComponentKey
IX_AtomPanel_UpdatedByUserKeyUpdatedByUserKey
Foreign Keys Foreign Keys
NameColumns
FK_AtomPanel_AtomPanelFactoryStateRefAtomPanelFactoryStateCode->[dbo].[AtomPanelFactoryStateRef].[AtomPanelFactoryStateCode]
FK_AtomPanel_AtomPanelPurposeRefAtomPanelPurposeCode->[dbo].[AtomPanelPurposeRef].[AtomPanelPurposeCode]
FK_AtomPanel_AtomPanelStatusRefAtomPanelStatusCode->[dbo].[AtomPanelStatusRef].[AtomPanelStatusCode]
FK_AtomPanel_AtomPanelTypeRefAtomPanelTypeCode->[dbo].[AtomPanelTypeRef].[AtomPanelTypeCode]
FK_AtomPanel_ComponentRegistryComponentKey->[dbo].[ComponentRegistry].[ComponentKey]
FK_AtomPanel_UserMain_UpdatedByUpdatedByUserKey->[dbo].[UserMain].[UserKey]
SQL Script
CREATE TABLE [dbo].[AtomPanel]
(
[AtomPanelKey] [uniqueidentifier] NOT NULL,
[ComponentKey] [uniqueidentifier] NOT NULL,
[AtomPanelName] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[AtomPanelStatusCode] [smallint] NOT NULL,
[AtomPanelTypeCode] [smallint] NOT NULL,
[AtomPanelPurposeCode] [smallint] NOT NULL,
[AtomPanelFactoryStateCode] [smallint] NOT NULL,
[DefaultForPurposeFlag] [bit] NOT NULL CONSTRAINT [DF_AtomPanel_DefaultForPurposeFlag] DEFAULT ((0)),
[AtomPanelDescription] [nvarchar] (2000) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[AtomPanelDesign] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[UpdatedOn] [datetime] NOT NULL,
[UpdatedByUserKey] [uniqueidentifier] NOT NULL,
[MarkedForDeleteOn] [datetime] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
ALTER TABLE [dbo].[AtomPanel] ADD CONSTRAINT [PK_AtomPanel] PRIMARY KEY CLUSTERED ([AtomPanelKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AtomPanel] ADD CONSTRAINT [AK_AtomPanel_AtomPanelName] UNIQUE NONCLUSTERED ([AtomPanelName]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_AtomPanel_AtomPanelFactoryStateCode] ON [dbo].[AtomPanel] ([AtomPanelFactoryStateCode]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_AtomPanel_AtomPanelPurposeCode] ON [dbo].[AtomPanel] ([AtomPanelPurposeCode]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_AtomPanel_AtomPanelStatusCode] ON [dbo].[AtomPanel] ([AtomPanelStatusCode]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_AtomPanel_AtomPanelTypeCode] ON [dbo].[AtomPanel] ([AtomPanelTypeCode]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_AtomPanel_ComponentKey] ON [dbo].[AtomPanel] ([ComponentKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_AtomPanel_UpdatedByUserKey] ON [dbo].[AtomPanel] ([UpdatedByUserKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AtomPanel] ADD CONSTRAINT [FK_AtomPanel_AtomPanelFactoryStateRef] FOREIGN KEY ([AtomPanelFactoryStateCode]) REFERENCES [dbo].[AtomPanelFactoryStateRef] ([AtomPanelFactoryStateCode])
GO
ALTER TABLE [dbo].[AtomPanel] ADD CONSTRAINT [FK_AtomPanel_AtomPanelPurposeRef] FOREIGN KEY ([AtomPanelPurposeCode]) REFERENCES [dbo].[AtomPanelPurposeRef] ([AtomPanelPurposeCode])
GO
ALTER TABLE [dbo].[AtomPanel] ADD CONSTRAINT [FK_AtomPanel_AtomPanelStatusRef] FOREIGN KEY ([AtomPanelStatusCode]) REFERENCES [dbo].[AtomPanelStatusRef] ([AtomPanelStatusCode])
GO
ALTER TABLE [dbo].[AtomPanel] ADD CONSTRAINT [FK_AtomPanel_AtomPanelTypeRef] FOREIGN KEY ([AtomPanelTypeCode]) REFERENCES [dbo].[AtomPanelTypeRef] ([AtomPanelTypeCode])
GO
ALTER TABLE [dbo].[AtomPanel] ADD CONSTRAINT [FK_AtomPanel_ComponentRegistry] FOREIGN KEY ([ComponentKey]) REFERENCES [dbo].[ComponentRegistry] ([ComponentKey])
GO
ALTER TABLE [dbo].[AtomPanel] ADD CONSTRAINT [FK_AtomPanel_UserMain_UpdatedBy] FOREIGN KEY ([UpdatedByUserKey]) REFERENCES [dbo].[UserMain] ([UserKey])
GO
Uses
Used By